package com.xjrsoft.module.customer.erp_model.inOutUnitManage.vo;

import java.math.BigDecimal;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import com.xjrsoft.common.Enum.TransDataType;
import com.xjrsoft.common.annotation.DataTrans;
import io.swagger.annotations.ApiModel;

/**
 * 视图实体类
 *
 * @author pp
 * @since 2021-09-23
 */
@Data
@ApiModel(value = "列表ErpInoutunitVo对象", description = "列表ErpInoutunitVo对象")
public class ErpInoutunitListVo {

    @JsonProperty("F_Id")
    private String fId;

    @JsonProperty("F_EnCode")
    private String fEncode;

    @JsonProperty("F_FullName")
    private String fFullname;

    @JsonProperty("F_UnitTelephone")
    private String fUnittelephone;

    @JsonProperty("F_UnitAddress")
    private String fUnitaddress;

    @JsonProperty("F_UniCategory")
    @DataTrans(dataType = TransDataType.DATA_ITEM, dataCode = "供应商类别", multi = false)
    private String fUnicategory;

    @JsonProperty("F_TaxRate")
    private Integer fTaxrate;

    @JsonProperty("F_TaxCode")
    private String fTaxcode;

    @JsonProperty("F_OpenBank")
    private String fOpenbank;

    @JsonProperty("F_BankAccount")
    private String fBankaccount;

    @JsonProperty("F_DiscountRate")
    private Integer fDiscountrate;

    @JsonProperty("F_CreditQuota")
    private BigDecimal fCreditquota;

    @JsonProperty("F_Description")
    private String fDescription;


    @JsonProperty("flowStatus")
    private String flowStatus;

    @JsonProperty("nwfSchemeinfoId")
    private String nwfSchemeinfoId;

    @JsonProperty("formId")
    private String formId;
}
